让你抵制新疆棉花,看我用python怎么抵制你!
The following article is from 麦叔编程 Author 麦叔
作者丨麦叔
来源 l 本文经经授权转自 麦叔编程(ID:maishucode)
这两天的热门话题莫过于HM和BCI了,我本来对这种跳梁小丑的什么组织,什么品牌的相关新闻没多大兴趣,但没想到还是被卷进来了。
我叫sabiba,你adidas出事关我什么事?
吃过晚饭,忙完工作,老婆忽然非要让我看一个搞笑的新闻,大致意思是这样的:
很多阿迪达斯赞助的节目都崩溃了,后期根本来不及处理那么多帧的画面,目前唯一的解决办法就是统一镜面反转,“我叫sabiba,你adidas出事关我什么事?”
类似这样的画面:
改成这样的:
然后她又问我:这种镜面翻转是怎么做到的?
我没空理她,因为我在看寻秦记。听说寻秦记电影快要上映了,复习一下电视剧。就随口应付了一句:
不知道!后期制作人员自然有办法了。
说了以后又觉得不妥。为了明天早上还有早饭吃,还是认真回答一下吧。
这个操作,用python作实在太简单了。不管是图片,还是视频,都是几行代码搞定。
希望各大节目制作组最少聘用一个Python开发。因为在你们开会讨论要怎么办的时候,他已经把代码写好了,工作都做完了!
用Python反转图片
本文所有素材都可以在公众号:麦叔编程,回复flip或者hm下载。
制作素材:Adidas图片素材一张
工具准备
Python安装好,本案例用3.6以上都可以
确保自己安装好了PIL库。PIL是python处理图片的首选库。
python -m pip install PIL
Python代码:
from PIL import Image, ImageOps
im = Image.open('addidas.png')
# 做镜面转换
im_mirror = ImageOps.mirror(im)
# 保存镜像图片
im_mirror.save('addidas_mirrow.png')
注意:代码和图片要在同一个文件夹下,或者自己加上路径。
运行代码,一张热气腾腾的sabiba就生成了:
如果转换一个整个文件夹下所有的图片:
import os
from PIL import Image, ImageOps
# 转换一个文件夹
def flip_folder():
outpath = "C:\images\input"
path = "C:\images\output"
# 循环文件夹
for image_path in os.listdir(path):
# 拼接完整路径
full_path = os.path.join(path, image_path)
im = Image.open(os.path.join(path, full_path))
im_mirror = ImageOps.mirror(im)
# 拼接输出路径
full_output_path = os.path.join(outpath, 'rotated_'+image_path)
im_mirror.save(full_output_path)
if __name__ == '__main__':
flip_folder()运行前请确保文件夹已经存在。
用Python反转整段视频
本文所有素材都可以在公众号:麦叔编程,回复flip或者hm下载。
Python安装好,本案例用3.6以上都可以
确保自己安装好了moviepy库。moviepy是python处理视频的主要库之一。其他还有就是opencv-python了,但本文不需要。
python -m pip install moviepy
上代码:
import moviepy
from moviepy.editor import VideoFileClip, vfx
clip = VideoFileClip('addi_video.mp4')
reversed_clip = clip.fx(vfx.mirror_x)
reversed_clip.write_videofile('addi_video_flip.mp4')
2021.03.26期活动 开奖啦~~
03 月 26日,圈儿在《如何搭建一支拖垮公司的技术团队?(文末送书)》一文中发起了包邮赠书活动,本次活动已于 03 月 30 日北京时间 16:00 截止,下面圈儿就来公布中奖情况:
书籍中奖者*8:
红包中奖者*10
请上面 18位 中奖伙伴凭中奖回复留言截图添加圈儿微信号:jb_quaner,领取奖品(3天未领取视为放弃)。如有疑问,也可以添加圈儿微信号咨询哦。
没有中奖的伙伴也不要气馁哦,我们后续还有礼品等待大家的认领~~~
每天 17:30 不见不散!
点此查看详情
1、妙哉!那个用文言文编程的小哥,竟从28万行唐诗中找出了对称矩阵
2、沉入海底 2 年的微软数据中心浮出水面:故障率只有陆地上的 1/8,除了长点贝类和藻类完全没问题
3、阿里面试,拿到 P7 offer(这标题我怎么才能证明不是广告...)
识别关注我们
了解更多精彩内容
点分享
点点赞
点在看